Ninereeds Pulsify Effect v1.0

By Steve Horne, 6 September 1999

This effect is exactly the same as my old Pulsify effect. The reason for this version is simply to fit in with normal buzz machine conventions. I will not be updating the old version without a very good reason, whereas this version will be optimised some time in the future.

This effect provides an easy way to vary the timbre of a note over time. It works by mixing a pulse waveform into the original input.

The pulse wave is derived by spotting zero crossing points in the input, and is scaled according to the recent average amplitude of the input.

The level of the effect can be faded in and out. The fading follows a simple 'decay' curve. That is, when a new target level is set, the level of the effect changes rapidly at first but slows down as it approaches the set value. It never quite reaches the set value (unless the initialise parameter is used). The rate of the fade is set as a half life - the time needed to cover half the distance between the current level and the target. Smaller values give faster fades.

If the 'Level [initialise]' parameter is set, the level of the effect will jump immediately to the set value. Also, the target will remain at that level unless the target is explicitly set - any previous target level is lost.

If you have any comments, please e-mail them to steve@lurking.demon.co.uk.